package com.zansc.longd.domain.entity.s;

import lombok.Data;

import javax.persistence.Id;
import javax.persistence.Table;
import java.time.LocalDateTime;

@Data
@Table(name = "s_user")
public class User {

    /**
     * 用户id
     */
    @Id
    private Long id;

    /**
     * 用户名
     */
    private String username;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 联系电话
     */
    private String phone;

    /**
     * 性别<男:0,女:1>
     */
    private Integer sex;

    /**
     * 用户类型<root用户:0,普通用户:1>默认为1
     */
    private Integer type;

    /**
     * 加密盐
     */
    private String salt;

    /**
     * 用户密码
     */
    private String password;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 最后修改时间
     */
    private LocalDateTime modifiedTime;

    /**
     * 生日
     */
    private LocalDateTime birth;

    /**
     * 用户描述
     */
    private String userRemark;

    /**
     * 用户状态<正常:0,锁定:1>默认为0
     */
    private Integer status;

    /**
     * 区片id
     */
    private Long areaId;

}
